package bebidas;

/**
 *
 * @author Cristian-PC
 */
public class DispensadorDeBotes {
    private int botes; //Numero actual de botes.


public void IniciarDispensadorDeBotes (int i){
/* Inicializa el dispensador y pone i botes en él*/
/* Entrada: int i, numero de botes en el dispensador*/
/* Salidas: Ninguna */
    /**
     * @param botes botes será igual al numero que nos pasen por parametro en IniciarDispensadorDeBotes
     */
    botes = i;
    System.out.println("Se han añadido "+i+" botes");
}


public boolean PulsarBoton (){
/* Intenta dar un bote, devuelve true si es posible y falso
si no hay botes */
/* Entrada: Ninguna */
/* Salidas: bool, true si entrega el bote */
    /**
     * @param return false si botes es menor que 1 retornara falso porque no puede dar botes(no tiene ninguno)
     * @param return true si botes es mayor que 1 retornara true entregara un bote y descontara uno de los que tenemos
     */
    if(botes<1)
        return false;
    else
    {
        System.out.println("Bote entregado");
        botes--;
        return true;
    }
}

public int BotesDisponibles (){
/*Muestra el numero de botes disponibles en el dispensador*/
/* Entrada: Ninguna */
/* Salidas: int, el numero de botes */
    /**
     * @param return botes retorna los botes para saber cuantos tenemos disponibles
     */
   System.out.println("Quedan "+botes+" botes");
   return botes;
}
}
